import time

def task_1():
    while True:
        print("t1，before")
        print("---logging.conf---")
        time.sleep(1)
        yield
        print("t1，after")


def task_2():
    while True:
        print("t2，before")
        print("---2---")
        time.sleep(1)
        yield
        print("t2，after")

def main():
    t1=task_1()
    t2=task_2()
    while True:
        next(t1)
        next(t2)


if __name__ == '__main__':
    main()


#手写执行过程
print("t1，before")
print("---logging.conf---")
print("t2，before")
print("---2---")
#注意这块从t1的上次停住的位置开始
print("t1，after")
print("t1，before")
print("---logging.conf---")
#注意这块从t2的上次停住的位置开始
print("t2，after")
print("t2，before")
print("---2---")
#注意这块从t1的上次停住的位置开始
print("t1，after")
print("t1，before")
print("---logging.conf---")


















